/*
Copyright (c) [2019年5月1日] [吴超]
[MBT_Studio] is licensed under Mulan PSL v2.
You can use this software according to the terms and conditions of the Mulan PSL v2.
You may obtain a copy of Mulan PSL v2 at:
		 http://license.coscl.org.cn/MulanPSL2
THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND,
EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
See the Mulan PSL v2 for more details.
*/
#pragma once

#include "工作区/工作区.h"


bool f_工作区_时间步进();

//C_Widget* f_工作区_create(S_UI创建环境& ctx, C_Widget* page, E_方向 方向 = E_方向::e_横向);
//void f_工作区_addWidget(C_Widget* w, C_Widget* page);
C_Widget*	f_工作区_get页面(C_Widget* 工作区, uint16 id);

C_工作区页面* f_屏幕_create工作区页面(S_UI渲染环境& ctx, E_工作区类型 type, E_方向 方向 = E_方向::e_横向);
//C_Widget* f_工作区_create(S_UI创建环境& ctx, E_工作区类型 type, E_方向 方向 = E_方向::e_横向);

void f_屏幕_创建窗口根布局(S_Window* window, bool 创建菜单);



void f_屏幕_初始化工作区(S_UI渲染环境& ctx);
void f_屏幕_清理工作区();

//void f_屏幕_开始更新工作区();
C_Widget*	f_屏幕_创建工作区(S_UI渲染环境& ctx, E_方向 方向 = E_方向::e_横向);
void		f_屏幕_添加工作区页面(C_Widget* 屏幕, C_Widget* page, bool 设置为当前页面 = false);


bool		f_屏幕_更新工作区();









